C和c++区别
区别
- C是一个结构化语言,它的重点在于算法和数据结构。
设计首要考虑: 如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制)。
- 首要考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的问题域
一.具体的区别点
类,类对于初学者,它是一个累赘。类的封装使得初学者对程序产生厌倦,感到不适和麻烦。
引用,引用是C++中最好尽量不要用它,除非万不得已。引用对于初学者就更容易产生混淆,不知道哪个是引用,哪个是变量
函数的重载,初学者学函数的重载好像没什么坏处,但是,这会使初学者潜意识里对C语言的变量类型的重要性产生淡化,要记住C语言是对变量类型最敏感了的,变量的类型在C语言里的重要性是不言而喻的。
流操作符,和上面同样的道理,使得对变量类型的重要性产生淡化,有时会产生使初学者莫名其妙的结果。
http://c.biancheng.net/cpp/html/798.html
聊天查询的限制, 只能查询安全风险用户的聊天信息